// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({env: 'cloud1-5glocnmp62950062'})
const db = cloud.database()
// 云函数入口函数
exports.main = async (event, context) => {
  const key = event.key
  const tasklist = await db.collection('tasklist').aggregate().match(db.command.or([
      {
      title: db.RegExp({
        regexp: key,
        options: 'i'
      })
    },
    {
      desc: db.RegExp({
        regexp: key,
        options: 'i'
      })
    }
  ]
)).lookup({
        from: 'applyTask',
        localField:'_id',
        foreignField:'taskid',
        as:'applyData'
      }).end()

  return {
    event,
    tasklist
  }
}